#pragma once
#include <string>
#include "Contig.h"

using namespace std;

class PathNode
{
public:
	PathNode(void);
	PathNode( Contig *c, int o, int s, int d, string p );
	~PathNode(void);

	// Attributes
private:
	Contig *m_contig;					// the contig in this node
	int m_ori;							// the orientation of this contig
	int m_step;							// the steps to find this contig
	int m_dis;							// the distance to find this contig
	string m_path;						// the path to find this contig

	// methods
public:
	int GetOri();
	int GetStep();
	int GetDis();
	string GetPath();
	Contig *GetContig();
};

